The script for this Stack contains the MemoNotes‚Ñ¢ system (Version 4.1.1 ), written by Peter Fraterdeus. MemoNotes creates a NoteField on your cards at your click, with a button attached which alternately shows and hides the Note.
•Do Me Note™ is an extension of MemoNotes which creates an interactive Hypertalk Field.
The Do Me Note is made by Option-clicking while choosing the location of the new Note.
(ver. 4.0) See 'More on DoMeNotes'
• If you drag the mouse after clicking, the note will be made as large as you like. If the size is less than the minimum of 50 x 100 pixels, the note is made to the default of 100 x 162.
• A GrowButton is created as well (ver. 3.0), allowing you to change the size of the note at any time.
• Command-Click on a note field brings it to the front (ver 4.1 ).
•MemoNoteSettings lets you set up the default style and font of your Notes.
See 'MemoNoteSettings'.
To use MemoNotes, Install the whole script into your Home Stack (see 'More on Install') and copy the MemoNote button
(see Magic Copy, below) to the Background of the stack where you will be using the MemoNotes.
I can also be found on CompuServe 73306,2703, or by phone 312 328 2733.
See Free Offer at end!!!
* * * * * * * * * * * * * * * * * * * * * The MemoNote button prompts you to click on the position that you want your new Note. The Field is Scrolling by default, but may be changed to Lined-Rectangle by Command-Shift-Clicking on it. The Note Button will show or hide its field when clicked.
You can change the style and name of the button, but the name must include the word Note for the global ShowNotes message to act on it. (See below for ShowNotes)
The Note Button will move to another location if you drag it immediately after clicking on it (preserving the visible state and field size). The Message box is used for prompting since the ridiculous "Ask" and "Answer" dialog boxes cover the card and won't redraw until the script is finished. However, the Msg is restored…
***MemoNote changes to ShowNotes when clicked with the option key down. This shows or hides all the Notes on a card. ShowNotes uses a global variable to determine the last state, and so sometimes two clicks will be necessary to show or hide all the Notes.
***To Remove a Note click on the button, not the field, with the option key down. You are asked to confirm the deletion. (V2.1) Be careful with this, as you can't get your text back, once the field has been removed!
***Magic Button Copy***
The MemoNote button can be copied to the clipboard by Shift-Option-Clicking on it while you are in browse mode.
*** I have found these little notes to be quite useful in the Calendar stacks, for making extended notations on a particular day, as well as in the Phone stack, where I have my entire phone list in one MemoNote, and can find and dial any number without leaving the card!
*TransferScripts is a development tool for creating script writing scripts.
The concept is to create a working model of the object (a note button in this case) and create a chunk of imbedded script that can be copied to the object creating script.
*See the script for more details. It needs to be customized for your uses, but may be found of interest.
*One thing about a little project like this is that friends and family just can't understand why you're so excited about it! It seems so simple! At least until you look at the scripts!
Please let me know how you like this! Or if any of it is useful to you! If you use any of my Script ideas, please give me credit for them, and use them in good health!
This is my first serious attempt. I would love to get feedback from some of the HT pros…
Thanks!
Peter
PS. I've found it useful to emulate a few toolbox-like functions, which are included in the MemoNotes Script. The most useful are
PointinRect (aPoint, aRect):boolean
ie:
put "6,7,506,333" into dragRect
…
get the mouseLoc
if pointinRect (it, dragRect) then
set the loc of target to it
…
function getHV (aRect):[h,v]
ie:
put getHV(the Target) -- returns the height and width of the target
I hope you’ll find MemoNotes™ as useful as I have! Please let me know, and if you find it useful enough, support the shareware ideal by registering your use of MemoNotes. You'll be supporting the further development of ideas like this one, and will be entered into our mailing list, and will possibly receive a sample issue of MiceType™, our Quarterly Journal of Macintosh Typography and Design, as well as other good stuff. (Regularly $15/issue).
As a registered user you will be sent the key to disable the Shareware messages that come up in your notes, and to unprotect the stack. The Main script is installed into your home stack, but there are some neat tricks used in the Settings card that you’ll have to wait for....